Python and C#: a comparative analysis fromsStudents' perspective
نویسندگان
چکیده
Python and C# are two programming languages of great educational value. Python has a simple and clear syntax, as well as a concise and readable source code, but is relatively slow, and its industrial applications are mostly web-based. Although the syntax and code readability of C# does not match the Python’s high level, they are not very bad either; besides, the .NET language offers a fast JIT compiler, and can be found within a wide gamut of industrial applications. In this paper we present a comparison of these two languages, based on the data acquired from IT students who learnt both of them during programming courses. We use the Analytic Hierarchy Process (AHP) technique to show the dominance of one language over another in respective comparison criteria, and obtain an overall answer which of the two languages is better, according to the ratings given by students.
منابع مشابه
A Comparative Analysis of Lexical Bundles in Journalistic Writing in English and Persian: A Contrastive Linguistic Perspective
This paper investigates the use of ‘lexical bundles’ in two broad corpora of journalistic writing. The aim of this study is to compare the use of lexical bundles in the two domains, one consisted of newspaper articles written in English and published in England and the other one comprised of newspaper articles written in Persian from Iranian publications. For this purpose, the frequency...
متن کاملLeveraging Comparative Genomics to Identify and Functionally Characterize Genes Associated with Sperm Phenotypes in Python bivittatus (Burmese Python)
Comparative genomics approaches provide a means of leveraging functional genomics information from a highly annotated model organism's genome (such as the mouse genome) in order to make physiological inferences about the role of genes and proteins in a less characterized organism's genome (such as the Burmese python). We employed a comparative genomics approach to produce the functional annotat...
متن کاملA Comparative Study on the Effect of Multiple Inheritance Mechanism in Java, C++, and Python on Complexity and Reusability of Code
Two of the fundamental uses of generalization in object-oriented software development are the reusability of code and better structuring of the description of objects. Multiple inheritance is one of the important features of object-oriented methodologies which enables developers to combine concepts and increase the reusability of the resulting software. However, multiple inheritance is implemen...
متن کاملPython for Prototyping Computer Vision Applications
Python is a popular language widely adopted by the scientific community due to its clear syntax and an extensive number of specialized packages. For image processing or computer vision development, two libraries are prominently used: NumPy/SciPy and OpenCV with a Python wrapper. In this paper, we present a comparative evaluation of both libraries, assessing their performance and their usability...
متن کاملComparative and Bearing from the Perspective of Azizeddin Mohammad Nasafi and Allameh Bahr-ol-Olum
Bearing means walking the way, it means watching the effects and characteristics of homes and steps in between way. Mystical bearing is a spiritual travel which at that mystic ans willing right way for himself, step is taken to the excellence and goes houses and officials, let’s go to the imam right. Luggage spiritual travel is (endeavor) mujahid and sensual austerity. Each of the mystics about...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Annales UMCS, Informatica
دوره 11 شماره
صفحات -
تاریخ انتشار 2011